Mowbray Carpets
1181 Finchley Rd., Temple Fortune, Barnet, London, United Kingdom, NW11 0AA
(02084) 552220 Phone